--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit df92e2402d99269a85342c8c683941e8ace44f5c
Parents : 819bd0b
Author : Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-04-22T11:15:35-05:00
chore(dependencies): update Node.js engine requirement and upgrade Electron to 41 and pnpm versions
Changes
Diff
diff --git a/package.json b/package.json
index 4756622c..0b058c41 100644
--- a/package.json
+++ b/package.json
@@ -53,9 +53,9 @@
},
"license": "0BSD AND MIT",
"engines": {
- "node": ">=22"
+ "node": ">=24"
},
- "packageManager": "pnpm@10.32.1",
+ "packageManager": "pnpm@10.33.0",
"devDependencies": {
"@electron-forge/cli": "^7.11.1",
"@electron-forge/maker-deb": "^7.11.1",
@@ -75,7 +75,7 @@
"@vue/test-utils": "^2.4.6",
"autoprefixer": "^10.5.0",
"cross-env": "^10.1.0",
- "electron": "^39.8.8",
+ "electron": "41.2.2",
"electron-builder": "^26.8.1",
"electron-builder-squirrel-windows": "^26.8.1",
"eslint": "^9.39.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 16bd449f..c1417bd3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -139,8 +139,8 @@ importers:
specifier: ^10.1.0
version: 10.1.0
electron:
- specifier: ^39.8.8
- version: 39.8.8
+ specifier: 41.2.2
+ version: 41.2.2
electron-builder:
specifier: ^26.8.1
version: 26.8.1(electron-builder-squirrel-windows@26.8.1)
@@ -881,6 +881,9 @@ packages:
'@types/node@22.19.17':
resolution: {integrity: sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==}
+ '@types/node@24.12.2':
+ resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==}
+
'@types/node@25.6.0':
resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==}
@@ -1659,8 +1662,8 @@ packages:
resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==}
engines: {node: '>=8.0.0'}
- electron@39.8.8:
- resolution: {integrity: sha512-24MMLdwCg8xwlWzDxC1XZU2MqW0Xx2UPxt9EU15vMDoRSMHPqmi/BgRCEINXZaBLfFSeXEKGpg+QlBRdL5uwaw==}
+ electron@41.2.2:
+ resolution: {integrity: sha512-3rzz/hVIpF726W9g7nleQzyF2IOEZbzZnUTUYGhMaEfsoab8fDyOYAWbdBdo4+DczS1Ifz11rdYo8IAAGcRx/g==}
engines: {node: '>= 12.20.55'}
hasBin: true
@@ -3598,6 +3601,9 @@ packages:
undici-types@6.21.0:
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
+ undici-types@7.16.0:
+ resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==}
+
undici-types@7.19.2:
resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==}
@@ -4953,6 +4959,10 @@ snapshots:
dependencies:
undici-types: 6.21.0
+ '@types/node@24.12.2':
+ dependencies:
+ undici-types: 7.16.0
+
'@types/node@25.6.0':
dependencies:
undici-types: 7.19.2
@@ -4979,7 +4989,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 22.19.17
+ '@types/node': 25.6.0
optional: true
'@vitejs/plugin-vue@6.0.6(vite@8.0.8(@types/node@25.6.0)(jiti@1.21.7)(terser@5.46.1)(yaml@2.8.3))(vue@3.5.32(typescript@5.9.3))':
@@ -5934,10 +5944,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
- electron@39.8.8:
+ electron@41.2.2:
dependencies:
'@electron/get': 2.0.3
- '@types/node': 22.19.17
+ '@types/node': 24.12.2
extract-zip: 2.0.1
transitivePeerDependencies:
- supports-color
@@ -7871,6 +7881,8 @@ snapshots:
undici-types@6.21.0: {}
+ undici-types@7.16.0: {}
+
undici-types@7.19.2: {}
undici@7.25.0: {}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────